max v2;
#N vpatcher 95 63 1029 712;
#P origin -137 0;
#P comment 26 424 100 131203090 ratio;
#P flonum 648 200 66 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 648 181 81 1441802 r 6frequency;
#P flonum 546 200 64 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 546 181 81 1441802 r 5frequency;
#P flonum 444 200 66 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 444 181 81 1441802 r 4frequency;
#P flonum 342 200 65 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 342 181 81 1441802 r 3frequency;
#P flonum 240 200 66 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 240 181 81 1441802 r 2frequency;
#P flonum 138 200 66 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 138 181 81 1441802 r 1frequency;
#N vpreset 2;
#X append 1 2 3 42 233 number int 2000 \; 7 504 439 flonum float 0.200001 \; 14 422 153 flonum float 1. \; -1 422 153 flonum float 0. \; -1 422 153 flonum float 0. \; 15 422 255 flonum float;
#X append 1 2 2. \; 16 422 458 flonum float 4. \; -1 422 458 flonum float 0. \; -1 422 458 flonum float 0. \; 17 422 356 flonum float 3. \; 18 422 559 flonum float 5. \; -1 422 559;
#X append 1 2 flonum float 0. \; -1 422 559 flonum float 0. \; 19 422 662 flonum float 6. \; 20 87 648 function clear \; 20 87 648 function add 0. 0. 0 \; 20 87 648 function add 2022.727295 0.;
#X append 1 2 0 \; 20 87 648 function domain 2000. \; 20 87 648 function range 0. 1. \; 21 87 546 function clear \; 21 87 546 function add 0. 0. 0 \; 21 87 546 function add 2000. 0. 0;
#X append 1 2 \; 21 87 546 function domain 2000. \; 21 87 546 function range 0. 1. \; 22 87 444 function clear \; 22 87 444 function add 0. 0. 0 \; 22 87 444 function add 2000. 0. 0 \;;
#X append 1 2 22 87 444 function domain 2000. \; 22 87 444 function range 0. 1. \; 23 87 342 function clear \; 23 87 342 function add 0. 0. 0 \; 23 87 342 function add 2000. 0. 0 \; 23 87 342;
#X append 1 2 function domain 2000. \; 23 87 342 function range 0. 1. \; 24 87 240 function clear \; 24 87 240 function add 0. 0. 0 \; 24 87 240 function add 2000. 0. 0 \; 24 87 240 function;
#X append 1 2 domain 2000. \; 24 87 240 function range 0. 1. \; 25 87 138 function clear \; 25 87 138 function add 0. 0. 0 \; 25 87 138 function add 113.636368 1. 0 \; 25 87 138 function add;
#X append 1 2 1863.636475 1. 0 \; 25 87 138 function add 2000. 0. 0 \; 25 87 138 function domain 2000. \; 25 87 138 function range 0. 1. \; 26 235 25 flonum float 100. \; 34 258 138 slider int;
#X append 1 2 0 \; 36 258 240 slider int 0 \; 38 258 342 slider int 0 \; 40 258 444 slider int 0 \; 42 258 546 slider int 0 \; 44 258 648 slider int 0 \; 48 200 138;
#X append 1 2 flonum float 100. \; 50 200 240 flonum float 200. \; 52 200 342 flonum float 300. \; 54 200 444 flonum float 400. \; 56 200 546 flonum float 500. \; 58 200 648 flonum float 600. \;;
#X append 2 2 3 42 233 number int 2000 \; 7 504 439 flonum float 0.15 \; 14 422 153 flonum float 1. \; -1 422 153 flonum float 0. \; -1 422 153 flonum float 0. \; 15 422 255 flonum float;
#X append 2 2 1.25 \; 16 422 458 flonum float 1.75 \; -1 422 458 flonum float 0. \; -1 422 458 flonum float 0. \; 17 422 356 flonum float 1.5 \; 18 422 559 flonum float 2. \; -1 422 559;
#X append 2 2 flonum float 0. \; -1 422 559 flonum float 0. \; 19 422 662 flonum float 2.25 \; 20 87 648 function clear \; 20 87 648 function add 0. 0. 0 \; 20 87 648 function add 2022.727295 0.;
#X append 2 2 0 \; 20 87 648 function domain 2000. \; 20 87 648 function range 0. 1. \; 21 87 546 function clear \; 21 87 546 function add 0. 0. 0 \; 21 87 546 function add 2000. 0. 0;
#X append 2 2 \; 21 87 546 function domain 2000. \; 21 87 546 function range 0. 1. \; 22 87 444 function clear \; 22 87 444 function add 0. 0. 0 \; 22 87 444 function add 2000. 0. 0 \;;
#X append 2 2 22 87 444 function domain 2000. \; 22 87 444 function range 0. 1. \; 23 87 342 function clear \; 23 87 342 function add 0. 0. 0 \; 23 87 342 function add 2000. 0. 0 \; 23 87 342;
#X append 2 2 function domain 2000. \; 23 87 342 function range 0. 1. \; 24 87 240 function clear \; 24 87 240 function add 0. 0. 0 \; 24 87 240 function add 340.909088 1. 0 \; 24 87 240 function;
#X append 2 2 add 2000. 0. 0 \; 24 87 240 function domain 2000. \; 24 87 240 function range 0. 1. \; 25 87 138 function clear \; 25 87 138 function add 0. 0. 0 \; 25 87 138 function add;
#X append 2 2 181.818192 1. 0 \; 25 87 138 function add 2000. 0. 0 \; 25 87 138 function domain 2000. \; 25 87 138 function range 0. 1. \; 26 235 25 flonum float 150. \; 34 258 138 slider int;
#X append 2 2 0 \; 36 258 240 slider int 0 \; 38 258 342 slider int 0 \; 40 258 444 slider int 0 \; 42 258 546 slider int 0 \; 44 258 648 slider int 0 \;;
#P preset 641 550 47 27;
#P newex 648 235 53 1441802 r 6value;
#P slider 648 258 15 128 0 1;
#P newex 546 235 53 1441802 r 5value;
#P slider 546 258 15 128 0 1;
#P newex 444 235 53 1441802 r 4value;
#P slider 444 258 15 128 0 1;
#P newex 342 235 53 1441802 r 3value;
#P slider 342 258 15 128 0 1;
#P newex 240 235 53 1441802 r 2value;
#P slider 240 258 15 128 0 1;
#P newex 138 235 53 1441802 r 1value;
#P slider 138 258 15 128 0 1;
#P message 641 529 14 1441802 1;
#P newex 641 508 53 1441802 loadbang;
#P newex 439 483 38 1441802 r amp;
#P comment 275 42 63 131137546 Duration;
#P comment 153 58 63 131137546 Play a note;
#P button 138 58 15 0;
#P message 233 60 80 1441802 setdomain \$1;
#P flonum 25 235 52 10 0 0 0 22 0 0 0 221 221 221 222 222 222 0 0 0;
#P user function 138 87 238 173 1 1 0 0;
#X frgb 82 82 82;
#X brgb 204 204 204;
#X rgb2 85 85 85;
#X rgb3 255 255 255;
#X rgb4 0 0 0;
#X rgb5 0 0 0;
#X add 0. 0. 0;
#X add 113.636368 1. 0;
#X add 1863.636475 1. 0;
#X add 2000. 0. 0;
#X domain 2000.;
#X range 0. 1.;
#X done;
#P user function 240 87 340 173 1 1 0 0;
#X frgb 82 82 82;
#X brgb 204 204 204;
#X rgb2 85 85 85;
#X rgb3 255 255 255;
#X rgb4 0 0 0;
#X rgb5 0 0 0;
#X add 0. 0. 0;
#X add 2000. 0. 0;
#X domain 2000.;
#X range 0. 1.;
#X done;
#P user function 342 87 442 173 1 1 0 0;
#X frgb 82 82 82;
#X brgb 204 204 204;
#X rgb2 85 85 85;
#X rgb3 255 255 255;
#X rgb4 0 0 0;
#X rgb5 0 0 0;
#X add 0. 0. 0;
#X add 2000. 0. 0;
#X domain 2000.;
#X range 0. 1.;
#X done;
#P user function 444 87 544 173 1 1 0 0;
#X frgb 82 82 82;
#X brgb 204 204 204;
#X rgb2 85 85 85;
#X rgb3 255 255 255;
#X rgb4 0 0 0;
#X rgb5 0 0 0;
#X add 0. 0. 0;
#X add 2000. 0. 0;
#X domain 2000.;
#X range 0. 1.;
#X done;
#P user function 546 87 646 173 1 1 0 0;
#X frgb 82 82 82;
#X brgb 204 204 204;
#X rgb2 85 85 85;
#X rgb3 255 255 255;
#X rgb4 0 0 0;
#X rgb5 0 0 0;
#X add 0. 0. 0;
#X add 2000. 0. 0;
#X domain 2000.;
#X range 0. 1.;
#X done;
#P user function 648 87 748 173 1 1 0 0;
#X frgb 82 82 82;
#X brgb 204 204 204;
#X rgb2 85 85 85;
#X rgb3 255 255 255;
#X rgb4 0 0 0;
#X rgb5 0 0 0;
#X add 0. 0. 0;
#X add 2022.727295 0. 0;
#X domain 2000.;
#X range 0. 1.;
#X done;
#P flonum 662 422 55 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 559 422 56 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 356 422 55 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 458 422 55 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 255 422 55 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 153 422 50 18 0 0 0 2002 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 648 458 96 1441802 partial~ 6;
#P newex 546 458 96 1441802 partial~ 5;
#P newex 444 458 99 1441802 partial~ 4;
#P newex 342 458 100 1441802 partial~ 3;
#P newex 240 458 99 1441802 partial~ 2;
#P newex 138 458 99 1441802 partial~ 1;
#P flonum 439 504 35 10 0. 1. 3 22 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 381 522 68 1441802 *~;
#P user ezdac~ 381 550 425 583 219312236;
#P comment 474 504 63 1310730 Amplitude;
#P number 233 42 42 10 0 0 0 22 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 22 199 100 131203090 frequency;
#P user panel 17 176 731 54;
#X brgb 180 171 52;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 18 405 731 54;
#X brgb 180 171 52;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P fasten 28 0 26 0 143 83 134 83 134 232 30 232;
#P connect 28 0 25 0;
#P fasten 27 0 25 0 238 79 143 79;
#P fasten 47 0 48 0 143 202 143 202;
#P connect 35 0 34 0;
#P fasten 26 0 8 0 30 418 143 418;
#P fasten 14 0 8 1 158 454 172 454;
#P fasten 25 1 8 3 173 176 230 176;
#P connect 3 0 27 0;
#P fasten 28 0 24 0 143 83 245 83;
#P fasten 27 0 24 0 238 79 245 79;
#P connect 49 0 50 0;
#P connect 37 0 36 0;
#P fasten 26 0 9 0 30 418 245 418;
#P fasten 15 0 9 1 260 454 274 454;
#P fasten 24 1 9 3 275 176 332 176;
#P fasten 28 0 23 0 143 83 347 83;
#P fasten 27 0 23 0 238 79 347 79;
#P connect 51 0 52 0;
#P connect 39 0 38 0;
#P fasten 26 0 10 0 30 418 347 418;
#P fasten 17 0 10 1 361 454 377 454;
#P fasten 13 0 6 0 653 479 386 479;
#P fasten 12 0 6 0 551 479 386 479;
#P fasten 11 0 6 0 449 479 386 479;
#P fasten 10 0 6 0 347 479 386 479;
#P fasten 9 0 6 0 245 479 386 479;
#P fasten 8 0 6 0 143 479 386 479;
#P connect 6 0 5 0;
#P fasten 6 0 5 1 386 544 420 544;
#P fasten 23 1 10 3 377 176 437 176;
#P connect 31 0 7 0;
#P connect 7 0 6 1;
#P fasten 28 0 22 0 143 83 449 83;
#P fasten 27 0 22 0 238 79 449 79;
#P connect 53 0 54 0;
#P connect 41 0 40 0;
#P fasten 26 0 11 0 30 418 449 418;
#P fasten 16 0 11 1 463 454 478 454;
#P fasten 22 1 11 3 479 176 536 176;
#P fasten 28 0 21 0 143 83 551 83;
#P fasten 27 0 21 0 238 79 551 79;
#P connect 55 0 56 0;
#P connect 43 0 42 0;
#P fasten 26 0 12 0 30 418 551 418;
#P fasten 18 0 12 1 564 454 579 454;
#P fasten 21 1 12 3 581 176 635 176;
#P connect 32 0 33 0;
#P connect 33 0 46 0;
#P fasten 28 0 20 0 143 83 653 83;
#P fasten 27 0 20 0 238 79 653 79;
#P connect 57 0 58 0;
#P connect 45 0 44 0;
#P fasten 26 0 13 0 30 418 653 418;
#P fasten 19 0 13 1 667 454 681 454;
#P fasten 20 1 13 3 683 176 737 176;
#P pop;
